#include <stdio.h>
#include <math.h>

#define MAX_SIZE 100000

int main(int argc, char *argv[])
{
	int n, t, a[MAX_SIZE];
	int i, j;
	scanf("%d %d", &n, &t);

	for (i=0; i<n; i++) {
		scanf("%d", &a[i]);
	}

	int sum = 0;
	for (i=0; i<n; i++) {
		sum = sum + a[i];
	}

	for (i=0; i<n; i++) {
		a[i] = ((pow((n-1), t) % 10000 - pow((-1), t) % 10000)/n)*sum + pow((-1), t)*a[i]%10000;
		printf("%d ", a[i]);
	}
	printf("\n");

	return 0;
}
